From Monitors to Monitors: A Primitive History

نویسندگان

چکیده

Abstract As computers became multi-component systems in the 1950s, handling speed differentials efficiently was identified as a major challenge. The desire for better understanding and control of ‘concurrency’ spread into hardware, software, formalism. This paper examines way which problem emerged handled across various computing cultures from 1955 to 1985. In machinic culture late system programs called ‘monitors’ were used directly managing synchronisation. Attempts reframe synchronisation subsequent algorithmic pushed higher level abstraction; Dijkstra’s semaphores reaction algorithms’ complexity. Towards end 1960s, ‘structured programming’ created milieu Dijkstra, Hoare, Brinch Hansen (among others) aimed concurrency primitive embodied new view programming. Via conditional critical regions ‘secretaries’, co-produced ‘monitor’ appeared provide desired encapsulation. construct received embodiment few programming languages; this ends by considering Modula Concurrent Pascal.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From formal specifications to QoS monitors

In the domain of soft real-time application design, the gap between componentspecification models and the implementations often implies that the implementations cannot fully take advantage of the specification models. To limit this gap, this paper proposes an approach to generate a QoS monitor from the timed behavior specification. To support this approach, we rely on two different component mo...

متن کامل

Low cost air quality monitors to evaluate nanosized particulate matter. A pilot study

Particulate matter is defined as a mixture of airborne solid particles and liquid droplets that can be inhaled and may cause serious health problems. Such elements are currently measured utilizing air quality monitoring devices that provide information on PM 10 and PM 2.5 levels giving information on pollution levels. However, many difficulties are encountered in the determination of nanosized ...

متن کامل

Synthesizing Protection Monitors from Causal Structure

Protection monitors synthesized from plan causal structure provide execution systems with information necessary to detect potential failures early during execution. By detecting early, the execution system is able to address these problems and keep the execution on track. When the execution system finds that the necessary repairs are beyond its capabilities, early detection gives the planning s...

متن کامل

digital radiography with computerized conventional monitors compared to medical monitors in vertical root fracture diagnosis

introduction: vertical root fracture (vrf) is a complication which is chiefly diagnosed radiographically. recently, film-based radiography has been substituted with digital radiography. at the moment, there is a wide range of monitors available in the market for viewing digital images. the present study aims to compare the diagnostic accuracy, sensitivity and specificity of medical and conventi...

متن کامل

Parallel Actor Monitors

While the actor model of concurrency is well appreciated for its ease of use, its scalability is often criticized. Indeed, the fact that execution within an actor is sequential prevents certain actor systems to take advantage of multicore architectures. In order to combine scalability and ease of use, we propose Parallel Actor Monitors (PAM), as a means to relax the sequentiality of intra-actor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Minds and Machines

سال: 2023

ISSN: ['1572-8641', '0924-6495']

DOI: https://doi.org/10.1007/s11023-023-09632-2